import json

from config import BASE_DIR


def read_json_file(filename):
    # 打开json文件. filename 代表那个文件，就 读取那个文件
    with open(filename, "r", encoding="utf8") as f:
        # 读取 json文件数据
        json_data = json.load(f)

        # 定义 空列表
        add_data = []
        # 循环 遍历数据，将 [{},{},{}] --> [(),(),()]
        for data in json_data:
            # 提取 每一组 字典数据中的 value 值
            d_v = data.values()
            # 将 value值，转换成 元组
            tmp = tuple(d_v)
            # 将 元组，追加到 列表中
            add_data.append(tmp)

        # 在循环结束后，返回 [(),(),()]
        return add_data

if __name__ == '__main__':

    addemp_json_file = BASE_DIR + "/data/add_emp_data.json"

    res = read_json_file(addemp_json_file)
    print(res)
